package com.zrar.ak.gkpt.model.bo;


import lombok.Data;

import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import java.util.Date;

/**
 * @ClassName: FormCirculationDetailsTBO
 * @Description 流转明细表BO类
 * @Author liyang
 * @Time 2020/02/14
 */
@Data
@Entity
@Table(name = "FORM_CIRCULATION_DETAILS_T")
public class FormCirculationDetailsTBO {

    /**
     * 流转明细主键
     */
    @Id
    private String circulationId;

    /**
     *业务类型(1.招投标备案 2.合同备案 3.验收备案 4.资金使用备案)
     */
    private String businessType;
    /**
     *业务主键
     */
    private String businessId;
    /**
     *流转状态(1.下发 2.回复 3.退回修改 4.结束)
     */
    private String circulationStatus;
    /**
     *上条流转明细编号
     */
    private String lastCirculationId;
    /**
     *流转明细业务所属建设单位编码
     */
    private String businessBuildUnitCode;
    /**
     *流转明细发起人编号
     */
    private String originatorCode;
    /**
     *流转明细发起人姓名
     */
    private String originatorName;
    /**
     *流转明细发起人单位编码
     */
    private String originatorUnitCode;
    /**
     *流转明细发起人单位名称
     */
    private String originatorUnitName;
    /**
     *流转明细发起时间
     */
    private Date originateTime;
    /**
     *流转明细接收人编号
     */
    private String receiverCode;
    /**
     *流转明细接收人姓名
     */
    private String receiverName;
    /**
     *流转明细接收人单位编码
     */
    private String receiverUnitCode;
    /**
     *流转明细接收人单位名称
     */
    private String receiverUnitName;
    /**
     *流转明细接收时间
     */
    private Date receiveTime;
    /**
     *流转明细处理意见
     */
    private String handlingOpinions;
    /**
     *流转明细是否生效(1.是 0.否)
     */
    private String isEffective;
    /**
     *删除标志(默认0是有效，1是删除)
     */
    private String isDelete;






}
